/*
 * @Author: FengKongLi 
 * @Date: 2021-08-17 17:23:09 
 * @Last Modified by: FengKongLi
 * @Last Modified time: 2021-08-24 19:27:37
 */

// import request from '@/utils/request'
import {get,post,postJSON} from '@/utils/request'

/* 登录相关接口 */

// 用户登录接口
export function login(data) {
  return postJSON('/user/login',data);
  /* return request({
    url: '/user/login',
    method: 'post',
    data
  }) */

}
/**
 *获取用户信息
 *
 * @export
 * @param {*} token身份令牌
 * @return {*} 
 */
export function getInfo(token) {
  return get('/user/info',{token});
  //  return request({
  //   url: '/user/info',
  //   method: 'get',
  //   params: { token }
  // }) 
} 

// 用户登出
export function logout() {
  return post('/user/logout');
 /* return request({
    url: '/user/logout',
    method: 'post'
  }) */
}
/* -------------------------------------------- */
/* 用户相关接口 */

// 保护用户并指定角色
export function addUserWidthRole(data){
 return post('/baseUser/addUserWidthRole',data);
}

//修改用户头像
export function alterUserface(data){
  return post('/baseUser/alterUserface',data);
}
//查询所有


//通过id删除
export function deleteById(data){
  return get('/baseUser/deleteById',data);
}

//通过id查询用户详情
export function findUserDetailsById(data){
  return get('/baseUser/findUserDetailsById',data);
}

//分页查询用户信息
export function pageQuery(data){
  return get('/baseUser/pageQuery',data);
}

//保存或更新
export function saveOrUpdate(data){
  return post('/baseUser/saveOrUpdate',data);
}
//设置权限
export function setRoles(data){
  return post('/baseUser/setRoles',data);
}



